-
Notifications
You must be signed in to change notification settings - Fork 137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
User/jml/update fms2io tests #280
User/jml/update fms2io tests #280
Conversation
updated the makefile.am template to include test_fms2_io and test_atmosphere_io tests removed .bats references from test shell scripts and changed the program launchers to run_test changed name of input.nml to input_base.nml
removed unneeded test-specific fms library LDADD definitions from makefile
…in atmosphere_restart_file_test.inc
Per FMS meeting discussion on 2/13/2020, this is being pushed off to the next release, 2020.02. |
Sync with FMS master
I'm not sure why this is still failing. Make check passes externally, I have both tests set to "skip", but travis-ci is not registering the skip command in test_atmosphere_io.sh. |
OK, perhaps instead you want to remove input.nml from git. Then the copy
will work as intended...
…On Thu, Mar 26, 2020 at 3:46 PM uramirez8707 ***@***.***> wrote:
***@***.**** commented on this pull request.
------------------------------
In test_fms/fms2_io/test_atmosphere_io.sh
<#280 (comment)>:
> @@ -1,2 +1,12 @@
#!/bin/sh
-bats ${srcdir}/test_fms/fms2_io/test_atmosphere_io.bats
+# This is part of the GFDL FMS package. This is a shell script to
+# execute tests in the test_fms/fms2_io directory.
+
+# Set common test settings.
+. ../test_common.sh
+
+# link to the input namelist
+cp ${srcdir}/test_fms/fms2_io/input_base.nml input.nml
@wrongkindofdoctor <https://github.com/wrongkindofdoctor> In travis make
distcheck fails because cp: cannot create regular file 'input.nml': File
exists
The test passes if you remove this line.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#280 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJIOMMH7PLHOEFQZDUICWNTRJPEMRANCNFSM4KP6BXBA>
.
|
…from shell scripts added input.nml to directory since this file is just a dummy to test the namelist functionality removed input.nml from Makefile.am Cleanfiles line
…e.nml from test_fms/fms2_io/Makefile.am
Okay, this PR is FINALLY ready for review. Thanks, everyone! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is good for now, but at some point we have to fix/improve the broken tests ...
Yes. This fix is a stopgap to allow the test suite to run while I work on solving the issue(s) with the netcdf data type mismatches. |
…file in test_atmosphere_io.sh and test_fms2_io.sh
a9e4844
Can this be merged soon please? Currently your master branch is broken. This is something you should not tolerate. |
Thanks!!! |
Description
This PR contains updates to the fms2_io test suite in test_fms.
How Has This Been Tested?
Checklist:
make distcheck
passes